Revision: tla--revlib-fix--1.2--patch-1
Archive: johannes@sipsolutions.de--2004
Creator: Johannes Berg <johannes@sipsolutions.de>
Date: Sat Jan 24 17:25:53 CET 2004
Standard-date: 2004-01-24 16:25:53 GMT
Modified-files: libarch/build-revision.c libarch/cmd-get.c
    libarch/cmd-library-find.c libarch/cmd-library-remove.c
    libarch/libraries.c libarch/libraries.h
    libarch/library-txn.c libarch/local-cache.c
New-patches: johannes@sipsolutions.de--2004/tla--revlib-fix--1.2--patch-1
Summary: fix library-remove
Keywords:
Closes-Bugs:
Depends:

library remove wasn't able to delete a revision that had a broken inode sig.
This fixes it by adding a new parameter to arch_library_find by which it
only conditionally checks the inode signature.
This parameter is set to 0 in cmd-library-remove so that even a revision
with a broken inode signature can be deleted.
Everywhere else it is set to 1, but there could possibly be places
where it should be 0 for some speed-ups, I haven't checked that though.
